Design and Implementation of a Cosimulation Environment for Heterogeneous Microelectronic Systems
نویسنده
چکیده
In recent years existing development methods have undergone a progressive advancement. Rising design complexity, the need to reduce time-to-market, and the integration of heterogeneous fields like electronics, mechanics, and software into a single product have been demanding a steadily enhancement of existing design environments, tools, and methods. Today simulation is a standard technology featured by almost every design process. Simulations incorporating different design stages of single parts of the system enable the validation of the design in respect of its specification during the entire design process, as well as the verification of single development steps. Therefore it is possible to detect design flaws, misinterpretations of interfaces and the results of error-prone design team communication like out-of-date specifications and poorly communicated model changes as early as possible. Heterogeneity of system descriptions poses a severe challenge to simulation. However distinctive features of single design languages, the availability of well tested design solutions, valuable experience of engineers in special languages and tools, or even the integration of foreign solutions may result in a heterogeneous system description. Simulators featuring multiple design languages and methods are scarcely available. Therefore simulator couplings try to provide solutions for the simulation of heterogeneous system through a combination of appropriate simulators via special interfaces. Similar interfaces enable the integration of real hardware or emulators into the simulation, to accomplish a simulation speedup. For the realization of a cosimulation various approaches are available, implementing single aspects like the synchronization of the single simulators in different ways. In this work a cosimulation environment for design processes using Simulink, Modelsim and SystemC is developed. To achieve a cosimulation, network connections are used to synchronize the single simulators data-driven and cycle-based.
منابع مشابه
An Integrated Cosimulation Environment for Heterogeneous Systems Prototyping
In this paper, we present a hardware-software cosimulation environment for heterogeneous systems. To be an efficient and convenient verification environment for the rapid prototyping of heterogeneous systems consisting of hardware and software components, the environment supports i) modular cosimulation, ii) cosimulation acceleration, and iii) integrated user interface and internal representa...
متن کاملAn Integrated Hardware-Software Cosimulation Environment for Heterogeneous Systems Prototyping - Design Automation Conference, 1995. Proceedings of the ASP-DAC '95/CHDL '95/VLSI '95., IFIP Intern
In this paper, we present a hardware-software cosimulation environment for heterogeneous systems. To be an efficient system verification environment for the rapid prototyping of heterogeneous systems, the environment provides interface transparency, simulation acceleration, smooth transition to cosynthesis, and integrated user interface and internal representation. As an experimental example, a...
متن کاملApplication of Multi-domain and Multi-language Cosimulation to an Optical MEM Switch Design
This paper presents the applicability of a cosimulation methodology based on an object-oriented simulation environment, to multi-domain and multi-language systems design. This methodology start with a system model given as a netlist of heterogeneous components and enables the systematic generation of simulation models for multi-domain and multi-language heterogeneous systems. For experiments, w...
متن کاملAn integrated hardware-software cosimulation environment with automated interface generation
We present a hardware-software cosimulation environment for heterogeneous systems. To be an efficient system verification environment for the rapid prototyping of heterogeneous systems, the environment provides following features: interface transparency, smooth transition to cosynthesis, simulation acceleration, and integrated user interface and internal representation. Among them, the first tw...
متن کاملAn Integrated Hardware-Software Cosimulation Environment with Automated Interface Generation - Rapid System Prototyping, 1996. Proceedings., Seventh IEEE International Workshop on
We present a hardware-software cosimulation environment f o r heterogeneous systems. To be an eficient system veriJication environment for the rapid prototyping of heterogeneous systems, the environment provides following features: interface transparency, smooth transition to cosynthesis, simulation acceleration, and integrated user interface and internal representation. Among them, thejrst two...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006